import { apiPrefix } from '@/consts/consts'

export default ({ $service:request }) => ({
  // 4.3.1．角色列表
  roleList(params) {
    return request({
      url: `${apiPrefix}/api/v1/role/list`,
      method: 'get',
      params
    })
  },

  // 4.3.2．新增角色
  roleAdd(data) {
    return request({
      url: `${apiPrefix}/api/v1/role/add`,
      method: 'post',
      data
    })
  },
  
  // 4.3.3．编辑角色
  roleUpdate(data, role_id) {
    return request({
      url: `${apiPrefix}/api/v1/role/update/${role_id}`,
      method: 'put',
      data
    })
  },
    
  // 4.3.4．删除角色
  roleDelete(role_id) {
    return request({
      url: `${apiPrefix}/api/v1/role/delete/${role_id}`,
      method: 'delete',
    })
  },

})
